package com.shop2cn.iapi.couponmanage.parameter;

import java.math.BigDecimal;

public class ValidBatchInfo {

	private Integer batchId;
	private String batchCode;
	private String batchName;
	private String effectiveStartTime;
	private String effectiveEndTime;

	private Integer couponTotalCount;
	private Integer receivedCount;
	private BigDecimal orderMinAmount;
	private BigDecimal couponAmount;

	private boolean isShowOnPage;
	/**
	 * 相对时间 0天 1：小时 
	 */
	private Integer effectiveTimeType;
	private Integer effectiveType;
	
	private Integer effectiveDays;
	
	private Integer couponType;
	/**
	 * 0：领取后立即生效 1：领取后隔天生效
	 */
	private Integer effectiveValidType;
	
	
	

	public Integer getBatchId() {
		return batchId;
	}

	public void setBatchId(Integer batchId) {
		this.batchId = batchId;
	}

	public String getBatchCode() {
		return batchCode;
	}

	public void setBatchCode(String batchCode) {
		this.batchCode = batchCode;
	}

	public String getBatchName() {
		return batchName;
	}

	public void setBatchName(String batchName) {
		this.batchName = batchName;
	}

	public String getEffectiveStartTime() {
		return effectiveStartTime;
	}

	public void setEffectiveStartTime(String effectiveStartTime) {
		this.effectiveStartTime = effectiveStartTime;
	}

	public String getEffectiveEndTime() {
		return effectiveEndTime;
	}

	public void setEffectiveEndTime(String effectiveEndTime) {
		this.effectiveEndTime = effectiveEndTime;
	}

	public Integer getCouponTotalCount() {
		return couponTotalCount;
	}

	public void setCouponTotalCount(Integer couponTotalCount) {
		this.couponTotalCount = couponTotalCount;
	}

	public Integer getReceivedCount() {
		return receivedCount;
	}

	public void setReceivedCount(Integer receivedCount) {
		this.receivedCount = receivedCount;
	}

	public BigDecimal getOrderMinAmount() {
		return orderMinAmount;
	}

	public void setOrderMinAmount(BigDecimal orderMinAmount) {
		this.orderMinAmount = orderMinAmount;
	}

	public BigDecimal getCouponAmount() {
		return couponAmount;
	}

	public void setCouponAmount(BigDecimal couponAmount) {
		this.couponAmount = couponAmount;
	}

	public boolean isShowOnPage() {
		return isShowOnPage;
	}

	public void setShowOnPage(boolean isShowOnPage) {
		this.isShowOnPage = isShowOnPage;
	}
	public Integer getEffectiveTimeType() {
		return effectiveTimeType;
	}

	public void setEffectiveTimeType(Integer effectiveTimeType) {
		this.effectiveTimeType = effectiveTimeType;
	}
	
	public Integer getEffectiveType() {
		return effectiveType;
	}
	public void setEffectiveType(Integer effectiveType) {
		this.effectiveType = effectiveType;
	}
	
	public Integer getEffectiveDays() {
		return effectiveDays;
	}
	public void setEffectiveDays(Integer effectiveDays) {
		this.effectiveDays = effectiveDays;
	}
	public Integer getCouponType() {
		return couponType;
	}
	public void setCouponType(Integer couponType) {
		this.couponType = couponType;
	}
	
	public Integer getEffectiveValidType() {
		return effectiveValidType;
	}
	public void setEffectiveValidType(Integer effectiveValidType) {
		this.effectiveValidType = effectiveValidType;
	}
	
	private currency currency;
	public currency getCurrency() {
		return currency;
	}
	public void setCurrency(currency currency) {
		this.currency = currency;
	}
	
	public static class currency{
		//币种三字码 CNY
		private String currency;
		public String getCurrency() {
			return currency;
		}
		public void setCurrency(String currency) {
			this.currency = currency;
		}
		//币种中文 人民币
		private String currencyName;
		public String getCurrencyName() {
			return currencyName;
		}
		public void setCurrencyName(String currencyName) {
			this.currencyName = currencyName;
		}
		
		//币种符号
		private String currencySymbol;
		public String getcurrencySymbol() {
			return currencySymbol;
		}
		public void setcurrencySymbol(String currencySymbol) {
			this.currencySymbol = currencySymbol;
		}
		
		//汇率
		private String exchangeRate;
		public String getexchangeRate() {
			return exchangeRate;
		}
		public void setexchangeRate(String exchangeRate) {
			this.exchangeRate = exchangeRate;
		}
	}
}
